package com.module.wx.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.core.annotation.Excel;
import com.ruoyi.common.core.web.domain.BaseEntity;

/**
 * 【请填写功能名称】对象 zzd_horseman_order_list_info
 * 
 * @author hezhengxian
 * @date 2023-03-06
 */
public class ZzdHorsemanOrderListInfo extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键id */
    private String id;

    /** 骑手id */
    @Excel(name = "骑手id")
    private String horsemanId;

    /** 骑手姓名 */
    @Excel(name = "骑手姓名")
    private String horsemanName;

    /** 订单编号 */
    @Excel(name = "订单编号")
    private String orderListId;

    /** 存餐时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @Excel(name = "存餐时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private Date saveMealsTime;

    /** 存餐柜编码 */
    @Excel(name = "存餐柜编码")
    private String saveMealsCabinet;

    /** 是否正常存餐 */
    @Excel(name = "是否正常存餐")
    private String isSave;

    /** 是否入柜 */
    @Excel(name = "是否入柜")
    private String isCabinet;

    /** 备注 */
    @Excel(name = "备注")
    private String remaks;

    /** 订单状态 */
    @Excel(name = "订单状态")
    private String orderListStatus;

    /** 接单时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @Excel(name = "接单时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private Date receivingOrdersTime;

    public void setId(String id) 
    {
        this.id = id;
    }

    public String getId() 
    {
        return id;
    }
    public void setHorsemanId(String horsemanId) 
    {
        this.horsemanId = horsemanId;
    }

    public String getHorsemanId() 
    {
        return horsemanId;
    }
    public void setHorsemanName(String horsemanName) 
    {
        this.horsemanName = horsemanName;
    }

    public String getHorsemanName() 
    {
        return horsemanName;
    }
    public void setOrderListId(String orderListId) 
    {
        this.orderListId = orderListId;
    }

    public String getOrderListId() 
    {
        return orderListId;
    }
    public void setSaveMealsTime(Date saveMealsTime) 
    {
        this.saveMealsTime = saveMealsTime;
    }

    public Date getSaveMealsTime() 
    {
        return saveMealsTime;
    }
    public void setSaveMealsCabinet(String saveMealsCabinet) 
    {
        this.saveMealsCabinet = saveMealsCabinet;
    }

    public String getSaveMealsCabinet() 
    {
        return saveMealsCabinet;
    }
    public void setIsSave(String isSave) 
    {
        this.isSave = isSave;
    }

    public String getIsSave() 
    {
        return isSave;
    }
    public void setIsCabinet(String isCabinet) 
    {
        this.isCabinet = isCabinet;
    }

    public String getIsCabinet() 
    {
        return isCabinet;
    }
    public void setRemaks(String remaks) 
    {
        this.remaks = remaks;
    }

    public String getRemaks() 
    {
        return remaks;
    }
    public void setOrderListStatus(String orderListStatus) 
    {
        this.orderListStatus = orderListStatus;
    }

    public String getOrderListStatus() 
    {
        return orderListStatus;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("horsemanId", getHorsemanId())
            .append("horsemanName", getHorsemanName())
            .append("orderListId", getOrderListId())
            .append("saveMealsTime", getSaveMealsTime())
            .append("saveMealsCabinet", getSaveMealsCabinet())
            .append("isSave", getIsSave())
            .append("isCabinet", getIsCabinet())
            .append("remaks", getRemaks())
            .append("orderListStatus", getOrderListStatus())
            .append("receivingOrdersTime", getReceivingOrdersTime())
            .toString();
    }

    public Date getReceivingOrdersTime() {
        return receivingOrdersTime;
    }

    public void setReceivingOrdersTime(Date receivingOrdersTime) {
        this.receivingOrdersTime = receivingOrdersTime;
    }
}
